Resources/metadata.json

1
2
{"metadata":[{"value":{"metamodel":{"packages":[{"value":{"services":[{"value":{"name":"com.vmware.nsx.csm.aws.key_pairs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of Aws Key Pairs","params":[{"name":"account_id","documentation":"Identifier for account based on which list of key pairs will be obtained (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"region_id","documentation":"Identifier for region based on which list of key pairs will be obtained (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_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 to result of query (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.AwsKeyPairList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_key_pair_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/csm/aws/key-pairs","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.csm.aws.key_pairs"},{"value":{"name":"com.vmware.nsx.csm.aws.gateway_amis","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a AWS Gateway AMI","params":[{"name":"region_id","documentation":"ID of AWS region (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"aws_gateway_ami_info","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_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.AwsGatewayAmiInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_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/csm/aws/gateway-amis/{region-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns AWS Gateway AMI for a particular region","params":[{"name":"region_id","documentation":"ID of AWS region (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsGatewayAmiInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_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/csm/aws/gateway-amis/{region-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a AWS Gateway AMI","params":[{"name":"region_id","documentation":"ID of AWS region (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region-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/csm/aws/gateway-amis/{region-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of Aws Gateway Amis","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 to result of query (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":"region_id","documentation":"Identifier for region based on which list of AWS Gateway AMIs will be obtained (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsGatewayAmisListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_amis_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/csm/aws/gateway-amis","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Registers a AWS Gateway AMI for the region specified in the body. One can register only one gateway AMI ID per region. If a gateway AMI is already registered with a region, user is expected to use update API to overwrite the registerd AMI for a region.","params":[{"name":"aws_gateway_ami_info","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_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.AwsGatewayAmiInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_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/csm/aws/gateway-amis","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.csm.aws.gateway_amis"},{"value":{"name":"com.vmware.nsx.csm.aws.gateways","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates configuration for primary gateway and secondary gateway for the vpc, if exists.","params":[{"name":"vpc_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"aws_gateway_deploy_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_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.AwsGatewayDeployConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_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/csm/aws/gateways/{vpc-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns configuration for primary gateway and secondary gateway for the vpc,if exists.","params":[{"name":"vpc_id","documentation":"ID of the Vpc (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsGatewayDeployConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_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/csm/aws/gateways/{vpc-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"undeploy","documentation":"All the required configuration to undeploy Aws gateways will be absorbed as a part of request body in this api and gateway undeployment will be triggered.","params":[{"name":"aws_gateway_undeploy_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_undeploy_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":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws/gateways?action=undeploy","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"undeploy"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"deploy","documentation":"All the required configuration to deploy Aws gateways will be absorbed as a part of request body in this api and gateway deployment will be triggered.","params":[{"name":"aws_gateway_deploy_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_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.AwsGatewayDeployConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_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/csm/aws/gateways?action=deploy","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"deploy"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns configuration information for all gateways","params":[{"name":"account_id","documentation":"Identifier for account based on which Aws gateways list can to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_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 to result of query (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":"region_id","documentation":"Identifier for region based on which Aws Gateways list can to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vpc_id","documentation":"Identifier for vpc based on which Aws Gateways list can to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsGatewaysListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateways_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/csm/aws/gateways","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.csm.aws.gateways"}],"name":"com.vmware.nsx.csm.aws","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.csm.aws"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 specified, 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 without uninstalling 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update global switch IPFIX export configuration","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read global switch IPFIX export configuration","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.network_encryption.sections","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.delete.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DELETE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for type of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_layer3"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for type of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_layer2"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.delete.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DELETE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Sections.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 Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.delete.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DELETE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.delete.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DELETE_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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the section but not its rules.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dne_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revisewithrules","documentation":"This API can be called for a section with or without rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/network-encryption/sections/<section-id>?action=revise To modify rules, use: PUT /api/v1/network-encryption/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dne_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"operation","documentation":"Operation (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}?action=revise_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revisewithrules"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific network encryption 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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createwithrules","documentation":"The limit on the number of rules is defined by maxItems in collection types for DneRule (DneRuleList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number of rule references is not supported. Instead, to create sections, use: POST /api/v1/network-encryption/sections To create rules, use: POST /api/v1/network-encryption/sections/<section-id>/rules","params":[{"name":"dne_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"operation","documentation":"Operation (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections?action=create_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createwithrules"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatewithrules","documentation":"This API returns an error if the section does not have rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/network-enryption/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dne_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}?action=update_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatewithrules"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a network encryption section and its rules","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"operation","documentation":"Operation (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"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"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get network encryption sections","params":[{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's DNE 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 DNE 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 to result of query (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":"key_policy_id","documentation":"key policy identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_policy_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":"services","documentation":"NSService referenced by this section's DNE 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 DNE Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Section Type (optional, default to LAYER3)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Update a network encryption section and/or its position","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":"dne_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"operation","documentation":"Operation (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"listwithrules","documentation":"When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number rule references is not supported. Instead, to get network encryption rules, use: GET /api/v1/network-encryption/sections/<section-id>/rules with the appropriate page size.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}?action=list_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"listwithrules"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a network encryption section without rules","params":[{"name":"dne_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"operation","documentation":"Operation (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.sections"},{"value":{"name":"com.vmware.nsx.network_encryption.key_policies","documentation":"","constants":[{"value":{"documentation":"Possible value for encryptType of operation KeyPolicies.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENCRYPTION_AND_INTEGRITY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENCRYPT_TYPE_ENCRYPTION_AND_INTEGRITY"},{"value":{"documentation":"Possible value for encryptAlgorithm of operation KeyPolicies.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENC_AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENCRYPT_ALGORITHM_AES_GCM_128"},{"value":{"documentation":"Possible value for encryptType of operation KeyPolicies.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INTEGRITY_ONLY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENCRYPT_TYPE_INTEGRITY_ONLY"},{"value":{"documentation":"Possible value for encryptAlgorithm of operation KeyPolicies.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENC_NULL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENCRYPT_ALGORITHM_NULL"},{"value":{"documentation":"Possible value for macAlgorithm of operation KeyPolicies.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAC_ALG_AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MAC_ALGORITHM_128"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revoke","documentation":"Manually revoke a network encryption key policy for ungraceful re-key","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-id}?action=revoke","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revoke"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a network encryption key policy","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dne_key_policy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","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.DneKeyPolicy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific network encryption key policy","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DneKeyPolicy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"rotate","documentation":"Manually rotate a network encryption key policy for graceful re-key","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-id}?action=rotate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"rotate"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific network encryption key policy","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all network encryption key policies","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":"encrypt_algorithm","documentation":"DNE key encryption algorithm (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encrypt_algorithm","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"encrypt_type","documentation":"Key policy encryption type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encrypt_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (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":"mac_algorithm","documentation":"MAC algorithm type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_algorithm","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.DneKeyPolicyListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a network encryption key policy","params":[{"name":"dne_key_policy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","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.DneKeyPolicy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.key_policies"},{"value":{"name":"com.vmware.nsx.network_encryption.key_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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific network encryption key manager configuration","params":[{"name":"key_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dne_key_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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.DneKeyManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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/network-encryption/key-managers/{key-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get configuration for a specific network encryption key manager","params":[{"name":"key_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DneKeyManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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/network-encryption/key-managers/{key-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an attached network encryption key manager","params":[{"name":"key_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-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/network-encryption/key-managers/{key-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all configured instances of network encryption key managers","params":[],"output":{"documentation":"com.vmware.nsx.model.DneKeyManagerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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/network-encryption/key-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a network encryption key manager configuration","params":[{"name":"dne_key_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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.DneKeyManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_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/network-encryption/key-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.network_encryption.key_managers"},{"value":{"name":"com.vmware.nsx.network_encryption.status","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation Status.updatestatus.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATESTATUS_STATUS_ENABLE"},{"value":{"documentation":"Possible value for status of operation Status.updatestatus.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATESTATUS_STATUS_DISABLE"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the network encryption status for a given context","params":[],"output":{"documentation":"com.vmware.nsx.model.NetworkEncryptionStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.network_encryption_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/network-encryption/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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatestatus","documentation":"Update the firewall status for a given context","params":[{"name":"context","documentation":"Context for which network encryption status. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"status of the given context. It could be one of the following values. (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.NetworkEncryptionStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.network_encryption_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/network-encryption/status?action=update_status","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatestatus"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.status"},{"value":{"name":"com.vmware.nsx.network_encryption.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the global configuration of network encryption service","params":[{"name":"dne_global_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_global_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.DneGlobalConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_global_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/network-encryption/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the global configuration of network encryption service","params":[],"output":{"documentation":"com.vmware.nsx.model.DneGlobalConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_global_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/network-encryption/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.config"}],"name":"com.vmware.nsx.network_encryption","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption"},{"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":"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 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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.","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","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"}],"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create registration access token","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get information about logged-in user","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_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_USER"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.csm.aws_subnets","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of subnets","params":[{"name":"account_id","documentation":"Identifier for account based on which subnets are to be filtered (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"availability_zone_name","documentation":"Identifier for availability zone based on which subnets are to be filtered (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"availability_zone_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"region_name","documentation":"Identifier for region based on which subnets are to be filtered (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vpc_id","documentation":"Identifier for vpc based on which subnets are to be filtered (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_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 to result of query (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.AwsSubnetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_subnet_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-subnets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.csm.aws_subnets"},{"value":{"name":"com.vmware.nsx.csm.nsx_manager_accounts","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a NSX Manager account","params":[{"name":"account_id","documentation":"ID of NSX Manager account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"nsx_manager_account","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","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.NsxManagerAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/nsx-manager-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the particular NSX Manager account information","params":[{"name":"account_id","documentation":"ID of NSX Manager account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NsxManagerAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/nsx-manager-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a NSX Manager account","params":[{"name":"account_id","documentation":"ID of NSX Manager account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-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/csm/nsx-manager-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of NSX Manager accounts","params":[],"output":{"documentation":"com.vmware.nsx.model.NsxManagerAccountsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_accounts_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/csm/nsx-manager-accounts","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a NSX Manager account","params":[{"name":"nsx_manager_account","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","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.NsxManagerAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/nsx-manager-accounts","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.csm.nsx_manager_accounts"},{"value":{"name":"com.vmware.nsx.csm.csmstatus","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return Csm status information","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 to result of query (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.CsmStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csm_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/csm/csmstatus","type":"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.csm.csmstatus"},{"value":{"name":"com.vmware.nsx.csm.aws_regions","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the particual Aws Region","params":[{"name":"region_id","documentation":"ID of the region (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsRegion","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_region","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-regions/{region-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of Aws regions","params":[{"name":"account_id","documentation":"Identifier for account based on which regions are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_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 to result of query (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":"region_id","documentation":"Identifier for region based on which the list can be filtered or can be used to validate that hierarchy is correct (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsRegionsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_regions_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/csm/aws-regions","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.csm.aws_regions"},{"value":{"name":"com.vmware.nsx.csm.aws_accounts","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a AWS account information","params":[{"name":"account_id","documentation":"ID of AWS account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"aws_account","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account","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.AwsAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the details of the particular AWS account","params":[{"name":"account_id","documentation":"ID of AWS account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"syncinventory","documentation":"Synchronizes Aws account related inventory like Regions, Vpcs, Instances Status of inventory synchronization can be known from Aws account status api","params":[{"name":"account_id","documentation":"ID of AWS account (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-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/csm/aws-accounts/{account-id}?action=sync_inventory","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"syncinventory"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete AWS account information","params":[{"name":"account_id","documentation":"ID of AWS account to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account-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/csm/aws-accounts/{account-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return a list of all AWS accounts","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 to result of query (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":"region_id","documentation":"Identifier for region based on which accounts statistics will be aggregated. Using this request parameter will return only all_accounts_vpc_stats and all_accounts_instance_stats properties. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsAccountsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_accounts_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/csm/aws-accounts","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a AWS account to cloud serivce manager","params":[{"name":"aws_account","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account","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.AwsAccount","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-accounts","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.csm.aws_accounts"},{"value":{"name":"com.vmware.nsx.csm.aws_vpcs","documentation":"","constants":[{"value":{"documentation":"Possible value for opStatus of operation AwsVpcs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_UNMANAGED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_OP_STATUS_UNMANAGED"},{"value":{"documentation":"Possible value for opStatus of operation AwsVpcs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_MANAGED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_OP_STATUS_MANAGED"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns Vpc information","params":[{"name":"vpc_id","documentation":"ID of the Vpc (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsVpc","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_vpc","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/aws-vpcs/{vpc-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of Vpcs. Support optional query parameters like account_id, region_id, cidr and/or op_status","params":[{"name":"account_id","documentation":"Identifier for account based on which vpcs are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cidr","documentation":"IPV4 CIDR Block for the Vpc (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","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 to result of query (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":"op_status","documentation":"Identifier for state based on which vpcs are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"op_status","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":"region_id","documentation":"Identifier for region based on which vpcs are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vpc_id","documentation":"Identifier for vpc based on which the list can be filtered or can be used to validate that hierarchy is correct (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsVpcListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_vpc_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/csm/aws-vpcs","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.csm.aws_vpcs"},{"value":{"name":"com.vmware.nsx.csm.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the particular virtual machine","params":[{"name":"virtual_machine_id","documentation":"ID of the virtual machine (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-machine-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.CloudVirtualMachine\nThe result will contain all the attributes defined in CloudVirtualMachine.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cloud_virtual_machine","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/csm/virtual-machines/{virtual-machine-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of all virtual machines created or imported under a particular account id. Supports optional query parameters like region id, vpc id, public_ip, is_gateway.","params":[{"name":"account_id","documentation":"Identifier for account based on which virtual machines are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_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 to result of query (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":"instance_id","documentation":"Identifier for virtual machine based on which the list can be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"is_gateway","documentation":"Is the VM a gateway node? (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_gateway","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Identifier for logical switch based on which Aws Virtual Machines are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"public_ip","documentation":"Public IP address 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":"public_ip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"region_id","documentation":"Identifier for region based on whicha Virtual Machines are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vpc_id","documentation":"Identifier for vpc based on which Aws Virtual Machines are to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.CloudVirtualMachinesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cloud_virtual_machines_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/csm/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.csm.virtual_machines"}],"name":"com.vmware.nsx.csm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.csm"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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"}]}],"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.infra.realized_state.enforcement_points","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a Enforcement Point and the complete tree underneath. Returns the populated enforcement point object.","params":[{"name":"enforcement_point_name","documentation":"Enforcement Point Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement-point-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedEnforcementPoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_enforcement_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all enforcement points. Returns the populated enforcement points.","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 to result of query (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.RealizedEnforcementPointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_enforcement_point_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/infra/realized-state/enforcement-points","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points"}],"name":"com.vmware.nsx.infra.realized_state","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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/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.network_encryption.key_policies.rules","documentation":"","constants":[{"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 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"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all network encryption rules attached to a specific key policy","params":[{"name":"keypolicy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"keypolicy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's DNE 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 DNE 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 to result of query (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":"key_policy_id","documentation":"key policy identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_policy_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":"services","documentation":"NSService referenced by this section's DNE 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 DNE 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.DneRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/key-policies/{keypolicy-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"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.key_policies.rules"},{"value":{"name":"com.vmware.nsx.network_encryption.key_policies.reset","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Reset default network encryption key policy to system default for a specific encryption type","params":[{"name":"encrypt_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encrypt-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/reset/{encrypt-type}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.key_policies.reset"},{"value":{"name":"com.vmware.nsx.network_encryption.key_policies.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for a network encryption key policy","params":[{"name":"key_policy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key-policy-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.DneKeyPolicyStats","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/key-policies/{key-policy-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.network_encryption.key_policies.stats"}],"name":"com.vmware.nsx.network_encryption.key_policies","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.key_policies"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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"}],"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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available, Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 Firewall 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 Firewall 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 to result of query (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 Firewall 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 Firewall 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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"}]}],"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"}],"name":"com.vmware.nsx.firewall.sections","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.infra.communication_profiles.communication_profile_entries","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read CommunicationProfileEntry","params":[{"name":"communication_profile_id","documentation":"CommunicationProfile ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_profile_entry_id","documentation":"CommunicationProfileEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.CommunicationProfileEntry","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/communication-profiles/{communication-profile-id}/communication-profile-entries/{communication-profile-entry-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete CommunicationProfileEntry","params":[{"name":"communication_profile_id","documentation":"CommunicationProfile ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_profile_entry_id","documentation":"CommunicationProfileEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-entry-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/infra/communication-profiles/{communication-profile-id}/communication-profile-entries/{communication-profile-entry-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of CommunicationProfileEntries for the given CommunicationProfile.","params":[{"name":"communication_profile_id","documentation":"CommunicationProfile ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-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 to result of query (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.CommunicationProfileEntryListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile_entry_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/infra/communication-profiles/{communication-profile-id}/communication-profile-entries","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Update the CommunicationProfileEntry. If a CommunicationProfileEntry with the communication-profile-entry-id is not already present, this API fails with a 404. Creation of CommunicationProfileEntries is not allowed using this API.","params":[{"name":"communication_profile_id","documentation":"CommunicationProfile ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_profile_entry_id","documentation":"CommunicationProfileEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-profile-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_profile_entry","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile_entry","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.CommunicationProfileEntry","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/communication-profiles/{communication-profile-id}/communication-profile-entries/{communication-profile-entry-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"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.communication_profiles.communication_profile_entries"}],"name":"com.vmware.nsx.infra.communication_profiles","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.communication_profiles"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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"}],"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 otherwise 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 otherwise. 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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"}]}],"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.infra.domains.communication_map.communication_entries","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read CommunicationEntry","params":[{"name":"domain_id","documentation":"Domain ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_entry_id","documentation":"CommunicationEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.CommunicationEntry","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/domains/{domain-id}/communication-map/communication-entries/{communication-entry-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete CommunicationEntry","params":[{"name":"domain_id","documentation":"Domain ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_entry_id","documentation":"CommunicationEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-entry-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/infra/domains/{domain-id}/communication-map/communication-entries/{communication-entry-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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List CommunicationEntries","params":[{"name":"domain_id","documentation":"Domain ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-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 to result of query (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.CommunicationEntryListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_entry_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/infra/domains/{domain-id}/communication-map/communication-entries","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Update the CommunicationEntry. If a CommunicationEntry with the communication-entry-id is not already present, this API fails with a 404. Creation of CommunicationEntries is not allowed using this API.","params":[{"name":"domain_id","documentation":"Domain ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_entry_id","documentation":"CommunicationEntry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_entry","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_entry","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.CommunicationEntry","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/domains/{domain-id}/communication-map/communication-entries/{communication-entry-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"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.domains.communication_map.communication_entries"}],"name":"com.vmware.nsx.infra.domains.communication_map","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.domains.communication_map"},{"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource 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 to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EffectiveMemberResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.effective_member_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/effective-logical-switch-members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.effective_logical_switch_members"},{"value":{"name":"com.vmware.nsx.ns_groups.service_associations","documentation":"","constants":[{"value":{"documentation":"Possible value for serviceType of operation ServiceAssociations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ipfix","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SERVICE_TYPE_IPFIX"},{"value":{"documentation":"Possible value for serviceType of operation ServiceAssociations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"network_encryption","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SERVICE_TYPE_NETWORK_ENCRYPTION"},{"value":{"documentation":"Possible value for serviceType of operation ServiceAssociations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"firewall","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SERVICE_TYPE_FIREWALL"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about services that are associated with the given NSGroup. The service name is passed by service_type parameter","params":[{"name":"nsgroup_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsgroup-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fetch_parentgroup_associations","documentation":"Fetch complete list of associated resources considering nesting (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fetch_parentgroup_associations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceAssociationListResult\nThe result will contain all the attributes defined in ServiceAssociationListResult.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{nsgroup-id}/service-associations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.service_associations"}],"name":"com.vmware.nsx.ns_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_ports.forwarding_path","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get networking entities between two logical ports with VIF attachment","params":[{"name":"lport_id","documentation":"ID of source port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"peer_port_id","documentation":"ID of peer port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_port_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.PortConnectionEntities","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_entities","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/forwarding-path","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.forwarding_path"},{"value":{"name":"com.vmware.nsx.logical_ports.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns transport node id for a specified logical port. Also returns information about all address bindings of the specified logical port. This includes address bindings discovered via various snooping methods like ARP snooping, DHCP snooping etc. and addressing bindings that are realized based on user configuration.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.state"},{"value":{"name":"com.vmware.nsx.logical_ports.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified logical port. If the logical port is attached to a logical router port, query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.statistics"},{"value":{"name":"com.vmware.nsx.logical_ports.mac_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns MAC table of a specified logical port. If the target transport node id is not provided, the NSX manager will ask the controller for the transport node where the logical port is located. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortMacAddressListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_address_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/mac-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.mac_table"},{"value":{"name":"com.vmware.nsx.logical_ports.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_NONE"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_BRIDGEENDPOINT"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_DHCP_SERVICE"},{"value":{"documentation":"Possible value for source of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"Possible value for source of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_CACHED"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_LOGICALROUTER"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns operational status of a specified logical port.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortOperationalStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_operational_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Returns operational status of all logical ports. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"attachment_id","documentation":"Logical Port attachment Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"attachment_type","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_cluster_id","documentation":"Bridge Cluster identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical port. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"parent_vif_id","documentation":"ID of the VIF of type PARENT (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_vif_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_id","documentation":"Network Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"Transport node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortStatusSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_status_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.status"}],"name":"com.vmware.nsx.logical_ports","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.rabbitmq_management_port","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Set RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.rabbitmq_management_port"},{"value":{"name":"com.vmware.nsx.node.network","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read network configuration properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network"},{"value":{"name":"com.vmware.nsx.node.file_store","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Error description not available","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copyfromremotefile","documentation":"Copy a remote file to the file store. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_from_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_from_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_from_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copyfromremotefile"},{"value":{"errors":[{"documentation":"Error description not available","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createremotedirectory","documentation":"Create a directory on the remote remote server. Supports only SFTP. You must provide the remote server's SSH fingerprint. See the NSX Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"create_remote_directory_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.create_remote_directory_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store?action=create_remote_directory","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createremotedirectory"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read file properties","params":[{"name":"file_name","documentation":"Name of the file to retrieve information about (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete file","params":[{"name":"file_name","documentation":"Name of the file to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Error description not available","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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copytoremotefile","documentation":"Copy a file in the file store to a remote server. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_to_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_to_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_to_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copytoremotefile"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List node files","params":[],"output":{"documentation":"com.vmware.nsx.model.FilePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store"},{"value":{"name":"com.vmware.nsx.node.logs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of log files and lists the log files that reside on the NSX virtual appliance. The list includes the filename, file size, and last-modified time in milliseconds since epoch (1 January 1970) for each log file. Knowing the last-modified time with millisecond accuracy since epoch is helpful when you are comparing two times, such as the time of a POST request and the end time on a server.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeLogPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_log_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/logs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.logs"},{"value":{"name":"com.vmware.nsx.node.users","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates attributes of an existing NSX Manager appliance user. This method cannot be used to add a new user. Modifiable attributes include the username, full name of the user, and password. If you specify a password in a PUT request, it is not returned in the response. Nor is it returned in a GET request.","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node_user_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified user who is configued to log in to the NSX Manager appliance","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of users configued to log in to the NSX Manager appliance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeUserPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users"},{"value":{"name":"com.vmware.nsx.node.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all services available on the NSX Manager applicance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServicePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services"},{"value":{"name":"com.vmware.nsx.node.processes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information for a specified process ID (pid).","params":[{"name":"process_id","documentation":"ID of process to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"process-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProcessProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes/{process-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of processes and information about each process. Process information includes 1) mem_resident, which is roughly equivalent to the amount of RAM, in bytes, currently used by the process, 2) parent process ID (ppid), 3) process name, 4) process up time in milliseconds, 5) mem_used, wich is the amount of virtual memory used by the process, in bytes, 6) process start time, in milliseconds since epoch, 7) process ID (pid), 8) CPU time, both user and the system, consumed by the process in milliseconds.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProcessPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.processes"},{"value":{"name":"com.vmware.nsx.node.tasks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read task properties","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"suppress_redirect","documentation":"Suppress redirect status if applicable (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"suppress_redirect","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"cancel","documentation":"Cancel specified task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}?action=cancel","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"cancel"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List appliance management tasks","params":[{"name":"fields","documentation":"Fields to include in query results (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_method","documentation":"Request method(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_path","documentation":"Request URI path(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_path","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_uri","documentation":"Request URI(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Status(es) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"user","documentation":"Names of users to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks"}],"name":"com.vmware.nsx.node","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status for the Logical Router of the given id.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.status"},{"value":{"name":"com.vmware.nsx.logical_routers.routing","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"routing_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing"}],"name":"com.vmware.nsx.logical_routers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.network_encryption.sections.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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the realized State of a network encryption rule","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":"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"}]}],"output":{"documentation":"com.vmware.nsx.model.DneRuleState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/sections/{section-id}/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.network_encryption.sections.rules.state"},{"value":{"name":"com.vmware.nsx.network_encryption.sections.rules.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for a network encryption rule","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DneRuleStats","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-encryption/sections/{section-id}/rules/{rule-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.sections.rules.stats"}],"name":"com.vmware.nsx.network_encryption.sections.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.sections.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.traceflows.observations","documentation":"","constants":[{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_LS"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_LR"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_DFW"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get observations for the Traceflow round","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"component_name","documentation":"Observations having the given component name will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"component_type","documentation":"Observations having the given component type will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"The type of observations that will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_name","documentation":"Observations having the given transport node name will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TraceflowObservationListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}/observations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows.observations"}],"name":"com.vmware.nsx.traceflows","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.node_mgmt.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read appliance management service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt.status"}],"name":"com.vmware.nsx.node.services.node_mgmt","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.aaa.vidm.groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.groups"},{"value":{"name":"com.vmware.nsx.aaa.vidm.users","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/users","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.users"},{"value":{"name":"com.vmware.nsx.aaa.vidm.search","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/search","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.search"}],"name":"com.vmware.nsx.aaa.vidm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.mac_sets","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified MACSet. Modifiable parameters include the description, display_name and mac_addresses.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified MACSet","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified MACSet. By default, if the MACSet is added to an NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the MACSet.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of MACSets","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new MACSet that can group individual MAC addresses.","params":[{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets"},{"value":{"name":"com.vmware.nsx.trust_management","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the supported algorithms and key sizes.","params":[],"output":{"documentation":"com.vmware.nsx.model.TrustManagementData","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_management_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management"},{"value":{"name":"com.vmware.nsx.ns_service_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSService. Modifiable parameters include the description, display_name and members.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSServiceGroup","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSServiceGroup. By default, if the NSServiceGroup is consumed in a Firewall rule, it won't get deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the NSServiceGroup.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of NSServiceGroups","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"default_service","documentation":"Fetch all default NSServiceGroups (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSServiceGroup which can contain NSServices. A given NSServiceGroup can contain either only ether type of NSServices or only non-ether type of NSServices, i.e. an NSServiceGroup cannot contain a mix of both ether and non-ether types of NSServices.","params":[{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_service_groups"},{"value":{"name":"com.vmware.nsx.transport_nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"exit_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_EXIT_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"forced_enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_FORCED_ENTER_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_ENTER_MAINTENANCE_MODE"}],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the transport node information. Modifiable parameters include the host_switch_spec and transport_zone_endpoints. The host_switch_name field must match the host_switch_name value specified in the transport zone (API: transport-zones). You must create the associated uplink profile (API: host-switch-profiles) before you can specify an uplink_name here. If the host is an ESX and has only one physical NIC being used by a vSphere standard switch, TransportNodeUpdateParameters should be used to migrate the management interface and the physical NIC into a logical switch that is in a transport zone this transport node will join or has already joined. If the migration is already done, TransportNodeUpdateParameters can also be used to migrate the management interface and the physical NIC back to a vSphere standard switch. In other cases, the TransportNodeUpdateParameters should NOT be used. When updating transport node user should follow pattern where he should fetch the existing transport node and then only modify the required properties keeping other properties as is. For API backward compatibility, property host_switches will be still returned in response and will contain the configuration matching the one in host_switch_spec. In update call user should only modify configuration in either host_switch_spec or host_switches, but not both. Property host_switch_spec should be preferred over deprecated host_switches property when creating or updating transport nodes.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"esx_mgmt_if_migration_dest","documentation":"The ID of the network to which the management interface on ESX will be migrated. Only logical switch UUID or vSphere Standard Switch portgroup name is supported. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"esx_mgmt_if_migration_dest","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"if_id","documentation":"The ID (for example, vmk0) of the management interface on ESX to migrate. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"if_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport node.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified transport node.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all transport nodes. A transport node is a fabric node (host or edge) that contains hostswitches. A hostswitch can have virtual machines connected to them. Because each transport node has HostSwitches, transport nodes can also have virtual tunnel endpoints, which means that they can be part of the overlay.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"in_maintenance_mode","documentation":"maintenance mode flag (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_maintenance_mode","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_id","documentation":"node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_ip","documentation":"Fabric node IP address (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_ip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_types","documentation":"a list of fabric node types separated by comma or a single type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resynchostconfig","documentation":"Resync the TransportNode configuration on a host. It is similar to updating the TransportNode with existing configuration, but force synce these configurations to the host (no backend optimizations).","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}?action=resync_host_config","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resynchostconfig"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Enables a fabric node to act as a transport node. A fabric node is a node that contains host switches. Any node can serve as a transport node if it contains a vswitch. Such nodes include but are not limited to hypervisor hosts. Host switches (also known as bridges in OVS) are the individual switches within the vswitch. Virtual machines are connected to the host switches. A transport node is a node that is capable of participating in an NSX overlay or NSX VLAN networking. There are two types of transport nodes; NSX configured transport nodes and manually configured transport nodes. Manually configured transport nodes are currently only supported on KVM hypervisors. For NSX configured transport nodes, NSX creates and manages host switches and virtual tunnel endpoints (VTEPS). On manually configured transport nodes, the user pre-creates all the required entities (eg: Host switch, VTEPS etc) on the host and then provides those details in the payload for this API. It is the user's responsibility to provide correct configuration of manually configured entities to NSX via this API. NSX doesn't do any validation of the provided configuration. The type of transport node to be created is determined based on the type of the HostSwitchSpec provided in the host_switch_spec parameter. The required parameter to create a transport node is the node_id. A node ID is created when you add a host with the POST fabric/nodes API or when you register a node with the NSX Manager (using the register-node CLI command). Some of the optional parameters are host_switch_spec, transport_zone_endpoints. The transport_zone_endpoints parameter is an array of transport zone id(s) and id(s) of transport zone profile which is to be associated with that transport zone endpoint. The transport_zone_endpoints associates a transport node to certain transport zone(s). Each transport zone has one designated host switch to handle traffic. The host_switch_spec parameter lets you specify the configuration of all host switches you want to be created for this transport node. The parameter host_switch_spec allows you to specify the configuration of of the host switch for either NSX configured transport nodes or manually configured transport nodes. The host_switches parameter has been deprecated in favor of the host_switch_spec parameter and new API clients should prefer host_switch_spec over host_switches. It is an error to provide both the host_switch_spec and host_switches parameters. When a virtual machine is hosted on a hypervisor that is serving as a transport node, and when you connect the virtual machine's network adapter to an NSX logical switch, the resulting virtual tunnel endpoint (VTEP) IP address is assigned from the IP pool specified in the static_ip_pool_id parameter. Before you can use these configuration parameters in the POST transport-nodes API, you must gather the following IDs: fabric host or fabric edge node, IP pool, host switch profile (also known as an uplink profile), and transport zone.","params":[{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatemaintenancemode","documentation":"Put transport node into maintenance mode or exit from maintenance mode.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatemaintenancemode"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes"},{"value":{"name":"com.vmware.nsx.infra","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad request, Precondition failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read infra. Returns only the infra related properties. Inner object are not populated.","params":[],"output":{"documentation":"com.vmware.nsx.model.Infra","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.infra","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra","type":"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":"Error description not available","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Operation forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Resource not found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Update the infra including all the nested entities","params":[{"name":"infra","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.infra","resource_type":"com.vmware.vapi.structu