net45/Resources/metadata.json

1
2
{"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